.landing-ui-access-error-message {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	font-size: 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}

.landing-ui-access-error-message-text {
	max-width: 500px;
}

.landing-ui-hide-action-panels-form .landing-ui-panel-content-action,
.landing-ui-hide-action-panels-form .landing-ui-panel-block-action {
	display: none!important;
}

.landing-ui-hide-action-panels-form .landing-ui-panel-create-action {
	display: block!important;
}

.landing-ui-panel-base-preset .ui-btn-success:focus {
	outline: none;
}

.landing-ui-panel-state-content-load::after,
.landing-ui-panel-state-body-load::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9000;
}

.landing-ui-panel-base-preset .landing-ui-field-preset-layout {
	top: -2px;
}

.landing-ui-panel-base-preset > .landing-ui-expert-switcher {
	position: absolute;
	left: 20px;
	bottom: 75px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.landing-ui-panel-mode-transparent .landing-ui-expert-switcher {
	display: none;
}

.landing-ui-panel-base-preset > .landing-ui-expert-switcher .landing-ui-expert-switcher-label {
	cursor: pointer;
	padding-left: 10px;
}

.landing-ui-disabled-from-form {
	opacity: .4;
	pointer-events: none;
}

.landing-ui-history-hint {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}